<?php

use think\migration\Migrator;
use think\migration\db\Column;

class Test extends Migrator
{
    /**
     * 测试使用
     */
    public function change()
    {
        $table = $this->table('test');
        $table
            //名称
            ->addColumn('field1', 'biginteger')
            ->addColumn('field2', 'binary')
            ->addColumn('field3', 'boolean')
            ->addColumn('field4', 'date')
            ->addColumn('field5', 'datetime')
            ->addColumn('field6', 'decimal')
            ->addColumn('field7', 'float')
            ->addColumn('field8', 'integer')
            ->addColumn('field9', 'string')
            ->addColumn('field10', 'text')
            ->addColumn('field11', 'time')
            ->addColumn('field12', 'timestamp')
            ->addColumn('field13', 'uuid')
//            ->addColumn('field14', 'enum')
//            ->addColumn('field15', 'set')
            ->addColumn('field16', 'blob')
            ->addColumn('field17', 'json')

            //注释
            ->setComment('测试')

            //引擎
//            ->setEngine('InnoDB')
            ->save();
    }
}
